package com.ruoyi.system.service;

import java.util.List;
import com.ruoyi.system.domain.SysClientData;

/**
 * 产线运行记录Service接口
 * 
 * @author spark
 * @date 2023-08-19
 */
public interface ISysClientDataService 
{
    /**
     * 查询产线运行记录
     * 
     * @param dataId 产线运行记录主键
     * @return 产线运行记录
     */
    public SysClientData selectSysClientDataByDataId(Long dataId);

    /**
     * 查询产线运行记录列表
     * 
     * @param sysClientData 产线运行记录
     * @return 产线运行记录集合
     */
    public List<SysClientData> selectSysClientDataList(SysClientData sysClientData);

    /**
     * 新增产线运行记录
     * 
     * @param sysClientData 产线运行记录
     * @return 结果
     */
    public int insertSysClientData(SysClientData sysClientData);

    public int insertSysClientDataByUplaod(SysClientData sysClientData);

    /**
     * 修改产线运行记录
     * 
     * @param sysClientData 产线运行记录
     * @return 结果
     */
    public int updateSysClientData(SysClientData sysClientData);

    /**
     * 批量删除产线运行记录
     * 
     * @param dataIds 需要删除的产线运行记录主键集合
     * @return 结果
     */
    public int deleteSysClientDataByDataIds(Long[] dataIds);

    /**
     * 删除产线运行记录信息
     * 
     * @param dataId 产线运行记录主键
     * @return 结果
     */
    public int deleteSysClientDataByDataId(Long dataId);
}
